#ifndef __SYSINFO_H
#define __SYSINFO_H

#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <unistd.h>
#include <string.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <sys/ioctl.h>
#include <net/if.h>

#include "PolarisTypedef.h"



class SysInfo
{
public:
    int getDevIpAddr(char IpBuff[],int IpBuffsize);
    void getDevName(char buf[],int bufsize);

    // 返回值以kHz为单位
    void getCurrFreq(char freqBuf[],int bufsize);
    int ipv4Addr2Uint32(char ipAddrStr[]);


};

#endif